Abstrakter Datentyp Beschreibung Abstrakter Datentyp  
 
   
Beschreibung von Abstrakter Datentyp Infos zu Abstrakter Datentyp und Beschreibung.
Nicht angemeldet: Anmelden | Impressum 
Navigation
· Hauptseite
· Know Forum - neu!
· Zufälliger Artikel
· Spezialseiten
· Alle Artikel
· Eingeordnet unter
Aktueller Artikel
· Seite bearbeiten
· Links auf diese Seite
· Verlinkte Seiten
· Versionen


 
 



Letzte Beiträge
Die Klimalüge CO2Guten Abend Herr Enger
"Meine Fr...
Volumenausdehnung be...Hallo da draußen, ich h
abe folgendes ...
Osterrätsel der Fran...Hallo, ich hab' mich leide
r mit meinere ...
was ist denn mit dem...Hallo, der Song heißt Cal
istan "...
Strichcode entschlüs...Hallo benni, ich stehe
gerade vor dem...
Lust auf Focus Rätse...Hallo, an alle Spezialist
en dieses Räts...
ErdölServus, Erdöl hat keine
Formel, da es...
Frage an die Student...Hallo, im Prinzip ist das
eine gute Ide...
CO2 chemische Trennu...Hallo ....... CO2 in der
Luft wird begr...
IGBT ansteuerschaltu...Guten Tag, Wer weiss lief
ert eine funk...


Abstrakter Datentyp

Dieser Text beschreibt Abstrakter Datentyp.


Der untere Text beinhaltet die Abstrakter Datentyp Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Abstrakter Datentyp Definition vorhanden sein. Sollte eine Definition von Abstrakter Datentyp fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Abstrakter Datentyp möglichst ausführlich zu halten.

Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Abstrakter Datentyp Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Abstrakter Datentyp beschreiben finden Sie auf der Seite alle Artikel über Abstrakter Datentyp. Fragen zu dem Thema Abstrakter Datentyp können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.

Abstrakter Datentyp Artikel

Als Abstrakte Datentypen bezeichnet man in der Informatik spezielle Datentypen, deren Operationen exakt spezifiziert sind, die jedoch in dem Gegensatz zu den elementaren und zusammengesetzten Datentypen nicht an einen konkreten Wertebereich gebunden sind. Die Bindung an den Wertebereich findet erst durch die konkrete Ausprägung des abstrakten Datentypen statt.

Der Begriff Abstrakter Datentyp wird meist in dem engen Umfeld von Programmiersprachen benutzt, insbesondere bei Programmiersprachen wie Ada oder Modula-2, die gezielt die Erstellung von abstrakten Datentypen unterstützen.

Wird bei der Betrachtung von der konkreten Ausprägung und der konkreten Implementation des abstrakten Datentypen in einer konkreten Programmiersprache abgesehen, wird sehr häufig auch von Datenstrukturen gesprochen. Die Abgrenzung zwischen dem Begriff Datenstruktur und Abstrakter Datentyp ist äußerst schwierig und fließend. Sobald der Schwerpunkt der Betrachtung auf den Daten, ihrer internen Organisation und den dazu nötigen Operationen liegt, spricht man eher von einer Datenstruktur, bei Betrachtung aller definierten Operationen auf dem zugehörigen Wertebereich wird häufig der Begriff Abstrakter Datentyp benutzt. === Merkmale abstrakter Datentypen === Anzustrebendes Merkmalen eines gut programmierten ADT und meist auch einer gut spezifierten Datenstruktur sind:

  • Universalität (implementation independence): Der einmal entworfene und implementierte ADT kann in jedes beliebige Programm einbezogen und dort benutzt werden (z.B. in Form einer Unit ).
  • Präzise Beschreibung (precise specification): Die Schnittstelle zwischen Interface und Implementation muss eindeutig und vollständig sein.
  • Einfachheit (simplicity): Der Anwender muss sich nicht um die innere Realisation des ADT kümmern, da der ADT seine Repräsentation und Verwaltung in dem Speicher selbst übernimmt.
  • Kapselung (information hiding): Das Interface soll als eine hermetische Grenze aufgefasst werden. Der Anwender soll sehr exakt wissen, was ein ADT tut, aber keinesfalls, wie er es tut.
  • Geschütztheit (integrity): Der Anwender kann in die interne Struktur der Daten nicht eingreifen. Die Gefahr, Daten ungewollt zu löschen bzw. zu verändern sowie Programmierfehler zu begehen, ist dadurch deutlich herabgesetzt.
  • Modularität (modularity): Das modulare Prinzip erlaubt übersichtliches und damit sicheres Programmieren und leichten Austausch von Programmteilen. Bei der Fehlersuche können einzelne Module sehr isoliert betrachtet werden. Viele Verbesserungen können über ADTs nachträglich ohne die kleinste Änderung in sämtlichen Umgebungs- bzw. Anwendungsprogrammen übernommen werden.

Wird objektorientiert programmiert, können dieses Merkmalen besonders leicht erfüllt werden, weil das objektorientierte Paradigma auf natürliche Weise die Erstellung von ADTs unterstützt. Eine weitere Möglichkeit zur Erstellung von ADTs (auch in Verbindung mit objektorientierter Programmierung) sind generische Typen.

Beispiele für abstrakte Datentypen (zugleich auch Datenstrukturen)

  • Baum
  • Liste
  • Queue (Warteschlange)
  • Stack (Stapel)
  • Heap (Halde)Erläuterung am Beispiel: Der abstrakte Datentyp Warteschlange bietet die Funktionalität beliebige Objekt nachdem FIFO-Prinzip zu verarbeiten. Ob in die Warteschlange zu dem Beispiel Druckaufträge, Kopieraufträge, Tastatureingaben oder beliebige andere Objekte eingereiht und verarbeitet werden, ist für die Funktionalität irrelevant. Die Warteschlange abstrahiert demnach vom verarbeiteten Objekt.


Weiteres zu dem Artikel Abstrakter Datentyp

Andere Leser interessierten sich auch für folgende Beschreibungen: Begriff, Beispiel, Bindung, Grenze, Informatik, Programmieren, Programmiersprache, Schnittstelle, Verbindung, Warteschlange
Schnellzugrif auf verwandte Texte:
 
NEU! Frage im Forum zum Thema:
 
Wenn die Beschreibung 'Abstrakter Datentyp' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Abstrakter Datentyp Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Abstrakter Datentyp' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Abstrakter Datentyp' und 'Abstrakter Datentyp' Definition sehr dankbar.

Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Abstrakter Datentyp' Beschreibung entsprechen.
· Diese Seite wurde bisher 287 mal abgerufen.
· Letzte Counteraktualisierung erfolgte am 17.05.2008 um 04:01:11
· Diese Seite wurde zuletzt geändert um 19:18, 27. Sep 2004.
· Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008
Dieser Artikel basiert auf dem Artikel Abstrakter Datentyp aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Inhalte. In der Wikipedia ist eine Autorenauflistung verfügbar.

Von ""

· Diese Seite wurde bisher 287 mal abgerufen.
· Letzte Counteraktualisierung erfolgte am 17.05.2008 um 04:01:11
· Diese Seite wurde zuletzt geändert um 19:18, 27. Sep 2004.
· Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008